package com.xtasz.itom.alarm.service.inter;

import java.util.HashMap;
import java.util.List;

import com.xtasz.itom.alarm.domain.Alarm;

public interface alarmService {
	 //当日告警占比信息（饼图）
	public List getAlarmProportionInfo(HashMap param);
	 //获取活动告警列表
	 public List getAlarmlist(Alarm alarm);
	 //获取活动告警列表
	 public List getNegativeAlarmList(Alarm alarm);
	//获取单个告警的详细信息
    public List getSingleAlarm(HashMap param);
    //获取告警拓扑的详细相关信息
	 public HashMap getAlarmTopology(HashMap param);
	 //获取告警拓扑的接口的详细相关信息
	 public HashMap getAlarmTopologyInterfaceInfo(HashMap param);
	 //获取告警拓扑的接口错误二级码的的详细相关信息
	 public List getInterfaceErrInfo(HashMap param);
	 //获取告警接口标示
     public List getAlarmInterfaceFlag(HashMap param);
     //获取错误二级码TOP10
	 public List getFailCodeTop10(HashMap param);
	 //接口详情
	 public List getInterfaceInfoDetailReg(HashMap param);
}
